package br.gov.ibama.client;

import br.gov.ibama.shared.Usuario;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("auth")
public interface AuthService extends RemoteService {
	String retrieveUsername();
	
	void logar(Usuario usuario) throws IllegalArgumentException;
	
	void logout();
	
	Usuario getUsuarioDaSessao();
}